Skip to content

把返回仪表盘修改成返回#2

Open
aaddaad wants to merge 62 commits intoNono-Coco:mainfrom
aaddaad:main
Open

把返回仪表盘修改成返回#2
aaddaad wants to merge 62 commits intoNono-Coco:mainfrom
aaddaad:main

Conversation

@aaddaad
Copy link
Copy Markdown
Contributor

@aaddaad aaddaad commented Apr 20, 2026

No description provided.

ZzCreative and others added 30 commits April 1, 2026 14:31
feat: Week 1 - project scaffold, Prisma schema, seed data
docs: 添加项目框架说明 README
feat: add reader registration and login
- 为 Book 模型增加 totalCopies 和 availableCopies 字段
- 新增 /api/loans 路由:搜索用户、搜索图书、借出图书
- 馆员可搜索学生(学号/邮箱)和图书(标题/ISBN)
- 借出时检查学生借阅数量(最多3本)和逾期状态
- 借出时检查图书可用副本数
- 创建借阅记录并记录应还日期(当前日期+30天)
- 操作记录审计日志
- 更新种子数据以支持新字段
feat: 完成图书列表与详情功能
feat: 实现馆员借书功能 (User Story #7)
feat: 添加图书管理员注册登录功能
feat: 添加读者图书检索功能,支持按书名、作者、关键词搜索
读者端借阅历史查询功能完成
Luna-xkx and others added 29 commits April 15, 2026 00:39
feat:添加书籍详细位置和编号
Added registration and login endpoints for librarians, including validation and password hashing.
Implement librarian registration and login routes
feat: add missing Login.jsx
feat: 添加还书功能API
fix: add missing Login.jsx
- 为 Book 模型增加 totalCopies 和 availableCopies
- 新增借阅路由:借书、还书、查看我的借阅
- 实现学生借阅限制(最多3本、逾期检查、重复借阅)
- 管理员可查看所有借阅记录和强制借书
- 自动计算逾期罚款,从 Config 表读取费率
- 添加审计日志记录关键操作
- 更新种子数据以支持新字段
✅ 新增 loans.js ✅ 为 Book 模型增加 totalCopies / availableCopies ✅ 修复 auth.js 登录逻辑冲突 测试:运行 cd backend && npm test,以及前端借书/还书流程 影响:需要执行 Prisma migration 并更新 dev.db
- 馆员注册和登录 (R1.1.10)
- 图书管理:添加、编辑、删除、书架位置 (R1.1.11)
- 借出书籍给学生 (R1.1.12)
- 接收学生还书 (R1.1.13)
- 完整的前后端实现
增加馆员查看用户借阅历史
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.